#!/usr/bin/python
# -*- coding: UTF-8 -*-

class Base:
    '''
    演示python的基础语法
    '''
    def variable(self):
        mint=12
        mfloat=23.89
        mstr='hello world!'
        mbool=False
        return mint,mfloat,mstr,mbool

    def useList(self):
        data=['郭富城',88,True] # 列表可以添加多种数据类型
        print len(data)
        print data[-1]
        data.append('mill')
        data.insert(1,'jone')
        print  data
        print data.pop()
        print data.pop(0)

    def useTuple(self):
        data=('aa',88,'mill')
        data2=(11,)# 只有一个元素的元祖应该加上一个,号
        print data,data2

    def testIf(self):
        age=18
        if age>=12:
            print '已经成年'
        elif age>=10:
            print '也已经成年'
        elif age and age>=100:
            print '已经老了'
        else:
            print '未成年'

    def testFor(self):
        print range(5)
        print range(12,20,3)
        for x in range(100):
            if x%107==0:
                print x
        else:
            print "没有符合条件的"

    def testInput(self):
        ina=raw_input("请输入一个整数")
        if int(ina) > 100:
            print "大了"
        else:
            print "小了"

if __name__=='__main__':
    base = Base()
    print base.variable()
    print base.__doc__

    base.useList()

    base.useTuple()

    base.testFor()

    base.testInput()